package com.aspire.boc.mms.wmf.service;

import java.util.List;

import com.aspire.boc.mms.wmf.model.WmfOperateLog;
import com.aspire.boc.mms.wmf.model.WmfOperateLogExample;
import com.aspire.boc.mms.wmf.util.Page;


public interface OperateLogService {

	/**
	 * 新增操作日志
	 * @param cmOpera operateBean
	 * @return
	 * @throws Exception 
	 */
	Integer insertOperateLog(WmfOperateLog operateLog) throws Exception;
	
	/**
	 * 获取用户操作日志列表
	 * @param pageMap pageNumber页数,perNumber每页显示条数
	 * @return
	 */
	List<WmfOperateLog> queryOperateLog(WmfOperateLogExample operateLogExample);
	
	/**
	 * 获取用户操作日志列表分页
	 * @param pageMap pageNumber页数,perNumber每页显示条数
	 * @return
	 */

	List<WmfOperateLog> queryOperateLogPage(Page page);
	
	/**
	 * 
	 * @Title: queryOperateLogCount 
	 * @Description: TODO(获取日志数量) 
	 * @return
	 */
	long queryOperateLogCount();
}
